to show one's face - Español Inglés Diccionario